package cn.scm.server.multistage.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 资产流转记录(BizTransferRecord)实体类
 *
 * @author makejava
 * @since 2020-09-23 20:53:37
 */
@Data
public class BizTransferRecordDTO implements Serializable {
    private static final long serialVersionUID = 2545710179610225153L;
    /**
     * 流转记录ID
     */
    private String id;
    /**
     * 开单ID
     */
    private String openOrderId;
    /**
     * 申请人ID
     */
    private String userId;
    /**
     * 申请人姓名
     */
    private String userName;
    /**
     * 转让接收方公司id
     */
    private String receiverCompanyId;
    /**
     * 转让接收方公司名称
     */
    private String receiverCompanyName;
    /**
     * 转出方公司id
     */
    private String transferorCompanyId;
    /**
     * 转出方公司名称
     */
    private String transferorCompanyName;
    /**
     * 申请日期
     */
    private Date transferDate;
    /**
     * 流转审批状态
     */
    private String transferState;
    /**
     * 转让金额
     */
    private BigDecimal transferAmt;
    /**
     * 实际转让金额
     */
    private BigDecimal actualTransferAmt;
    /**
     * 总资产余额
     */
    private BigDecimal assetsTotalBal;
    /**
     * 平台收费费率
     */
    private BigDecimal feeRate;
    /**
     * 平台手续费
     */
    private BigDecimal transferFee;
    /**
     * 用途
     */
    private String purpose;
    /**
     * 合同id
     */
    private String contractId;
    /**
     * 合同名称
     */
    private String contractName;
    /**
     * 流程实例ID
     */
    private String processInstanceId;


}